Search results for "design pattern"
showing 10 items of 28 documents
In Situ Representations and Access Consciousness in Neural Blackboard or Workspace Architectures
2018
Phenomenal theories of consciousness assert that consciousness is based on specific neural correlates in the brain, which can be separated from all cognitive functions we can perform. If so, the search for robot consciousness seems to be doomed. By contrast, theories of functional or access consciousness assert that consciousness can be studied only with forms of cognitive access, given by cognitive processes. Consequently, consciousness and cognitive access cannot be fully dissociated. Here, the global features of cognitive access of consciousness are discussed based on neural blackboard or (global) workspace architectures, combined with content addressable or "in situ" representations as …
The Internet as a Pedagogical Tool in the Writing Process: A Research-Based Approach
2017
This article examines how the Internet can be used to ease the process of writing by suggesting resources for the planning, writing and revising stages and how they can be used to carry out a writing task. One such resource is the Blackboard platform, which serves as a discussion tool and for teacher-to-student and student-to-student feedback. Based on sound L2 writing theories and ICTs, a pedagogical proposal for a writing task is proposed and explained that involves invention and organizing techniques; peer and teacher evaluation using the Blackboard platform; activities to practice argumentative skills, the five-paragraph essay and paragraph structure and evaluation sheets with criteria …
XPL the Extensible Presentation Language
2009
The last decade has witnessed a growing interest in the development of web interfaces enabling both multiple ways to access contents and, at the same time, fruition by multiple modalities of interaction (point-and-click, contents reading, voice commands, gestures, etc.). In this paper we describe a framework aimed at streamlining the design process of multi-channel, multimodal interfaces enabling full reuse of software components. This framework is called the eXtensible Presentation architecture and Language (XPL), a presentation language based on design pattern paradigm that keeps separated the presentation layer from the underlying programming logic. The language supplies a methodology to…
From witnessing to recording – material objects and the epistemic configuration of science classes
2012
Drawing on concepts developed in actor-network theory and postphenomenology this article shows how material objects in the science classroom become part of epistemic configurations and thus co-shape science education. An ethnographic study on epistemic objects in science education is the basis for the analysis of two of these objects: experimental arrangements and the blackboard. While experimental arrangements configure students as witnesses of the fascinating otherness of material objects, the blackboard enacts students as recorders of semiotic representations. In the interplay of these socio-material enactments scientific knowledge receives its authority in the classroom. The perspective…
Activities using blackboard, pens and paper
1998
Dictogloss Language Listening comprehension Level Elementary upwards Age Any This is a well established dictation-based activity which helps to develop conscious listening skills in addition to an awareness of phrase and sentence structures. Procedure Choose a sentence suitable for the level of the class. This might be a sentence from a coursebook, but if so, make sure it is one which is not yet familiar to your students. An example sentence is given below. Tell the class that you will read this sentence to them once only. They should write down the key words as you read. You should not have to repeat the sentence, but with a large class you might like to read it once at the front of the ro…
A recognize-and-accuse policy to speed up distributed processes
1994
Topic 5: Parallel and Distributed Data Management
2013
Nowadays we are facing an exponential growth of new data that is overwhelming the capabilities of companies, institutions and the society in general to manage and use it in a proper way. Ever-increasing investments in Big Data, cutting edge technologies and the latest advances in both application development and underlying storage systems can help dealing with data of such magnitude. Especially parallel and distributed approaches will enable new data management solutions that operate effectively at large scale.
Conquering Fine-Grained Blends of Design Patterns
2008
The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compo…
Specifying Patterns for Mobile Application Domain Using General Architectural Components
2005
Software companies adopt patterns as a means to improve architecture and design practices. During recent years, the application of patterns has extended from general software applications to specific problem domains. In a new domain, suitable patterns fitting to the essential design problems in the new context need to be identified. In this paper, we introduce a general architectural model of mobile applications, which can be used to identify and organise essential patterns in mobile-application design process. This model is employed to construct a high-level architecture of a particular application. For each component of the architecture, the model may suggest candidate patterns that can b…
Design Patterns and Organisational Memory in Mobile Application Development
2005
Mobile application development is a challenging task for the software companies due to complicated technological and business environments. Patterns have been recognised to be a valuable tool in software development, for they allow design experiences and solutions to be documented systematically and facilitate the communication of design issues. Patterns can be seen as a part of organisational memory, a means to preserve the design knowledge and enable its reuse in later products and projects. In this paper we study how the design patterns can support organisational memory in mobile application design. We present the utilisation of patterns as a dynamic process and analyse their relationshi…